package com.liuqi.aiagent.transfer.vo;

import com.liuqi.aiagent.transfer.common.LLMModelParameter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author liuqi
 * @date 2025/7/17
 **/
@Getter
@Setter
@ToString
@ApiModel("Agent 详细信息")
public class AgentInfoVo {

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("agent name")
    private String name;

    @ApiModelProperty("agent 描述")
    private String desc;

    @ApiModelProperty("模型Id")
    private String modelId;

    @ApiModelProperty("提示词")
    private String prompt;

    @ApiModelProperty("web hook 工具")
    private List<String> webhookIds;

    @ApiModelProperty("大语言模型请求入参")
    private LLMModelParameter llmModelParameter;

    @ApiModelProperty("修改时间")
    private String updateTime;

}
